package com.weixing.mall.provider.model.vo.sys;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.weixing.mall.base.constant.DatePattern;
import lombok.Data;

import java.util.Date;

/**
 * SysAccessLogVo
 *
 * @author  gjq
 * @date 2019/8/24 11:48
 * @since  1.0
 */
@Data
public class SysAccessLogVo {

    /**
     * 用户名
     */
    @ExcelProperty("操作人")
    private String userName;


    /**
     * ip地址
     */
    @ExcelProperty("IP地址")
    private String ipAddr;

    /**
     * IP所在地
     */
    @ExcelProperty("IP所在地")
    private String ipLoc;


//    /**
//     * 操作类型
//     */
//    @ExcelProperty("操作类型")
//    private Integer operateType;

    /**
     * 操作描述
     */
    @ExcelProperty("操作内容")
    private String operateDesp;

    /**
     * 创建时间
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern= DatePattern.NORM_DATETIME_PATTERN)
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    @ExcelProperty("操作时间")
    private Date createdTime;

}
